<?php
require_once('encomienda/dao_encomienda.php');
class ci_recepcionar extends sigenc_ci
{
	protected $s__seleccion;
	protected $s__datos_filtro;
	protected $s__modificar=false;
	
	//-----------------------------------------------------------------------------------
	//---- Configuraciones --------------------------------------------------------------
	//-----------------------------------------------------------------------------------
	
	function limpiar()
	{
		unset($this->s__seleccion);
		unset($this->s__datos_filtro);
	}
	
	//-----------------------------------------------------------------------------------
	//---- Eventos ----------------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function evt__recepcionar()
	{
		
	}

	function evt__cancelar()
	{
	}
	
	//-----------------------------------------------------------------------------------
	//---- filtro_recepcionar -----------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function conf__filtro_recepcionar(sigenc_ei_filtro $filtro)
	{
		if(isset($this->s__datos_filtro)){
			$filtro->set_datos($this->s__datos_filtro);
			$this->s__where=$filtro->get_sql_where();
		}
	}

	function evt__filtro_recepcionar__filtrar($datos)
	{
		$this->s__datos_filtro = $datos;
	}

	function evt__filtro_recepcionar__cancelar()
	{
		$this->limpiar();
	}
	
	//-----------------------------------------------------------------------------------
	//---- cuadro_recepcionar -----------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function conf__cuadro_recepcionar(sigenc_ei_cuadro $cuadro)
	{
		         
		if(isset($this->s__datos_filtro)){
				$datos=dao_encomienda::get_guias($this->s__where); 
			}else{
				$datos=dao_encomienda::get_guias(); 
			}
		$cuadro->set_datos($datos);
	}

	function evt__cuadro_recepcionar__seleccion($seleccion)
	{
	}

	function evt__cuadro_recepcionar__recepcionar($datos)
	{
		$this->cn()->recepcionar($datos);	
	}

	function conf_evt__cuadro_recepcionar__recepcionar(toba_evento_usuario $evento, $fila)
	{
	}

}
?>
